﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
  <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
  <link rel="stylesheet" href="../testsuite/css/uftestsuite.css" type="text/css" />
  <link rel="stylesheet" href="../css/site.css" type="text/css" />
  <title>Microformats testsuites</title>
</head>
<body>

    <p>
    <a href="http://www.ufxtract.com/testsuite/"><img border="0" id="testsuite-image" alt="Microformats testsuite" src="../testsuite/images/testsuite.gif" /></a><br />
    </p>
    
    <h1>Microformats testrunner</h1>
    
    <p>
    The Microformats testrunner is a JavaScript tool for running tests against microformats 
    parsers. This early proof of concept prototype showes how you can describe a test using a <a href="../testsuite/test-fixture.htm">test-fixture</a> 
    and then run those test against multiple parsers to give a comparative view.
    </p>
    
    <p>
    It uses and number of techniques to standardise both access to the parsers API’s and their JSON output. 
    <strong>Please note that at this stage the JSON standardisation process can cause a test to be marked as failed 
    when it could be judged to have passed.</strong> Most of the current differences in parser output is down to 
    weather a value is store as single property or a array of properties.
    </p>
    


    <div class="screenshot-group">
    <h2>Start the testrunner</h2>
    <p>On any of the test fixture pages press <strong>Alt x</strong> to display the testrunner selection dialog.</p>
    <img src="../testrunner/images/screen01.gif" />
    </div>
    
    <div class="screenshot-group">
    <h2>Main results display</h2>
    <img src="../testrunner/images/screen02.gif" />
    </div>
    
    <div class="screenshot-group">
    <h2>The JSON and HTML source display</h2>
    <img src="../testrunner/images/screen03.gif" />
    </div>
    
    <a rel="license" href="license.txt">Some rights reserved</a>
    
    <script type="text/javascript">
    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
    </script>
    <script type="text/javascript">
    var pageTracker = _gat._getTracker("UA-3021774-4");
    pageTracker._initData();
    pageTracker._trackPageview();
    </script>

</body>
</html>
